home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 7 / Amiga Format AFCD07 (Dec 1996, Issue 91).iso / serious / shareware / programming / emacs-complete / fsf / emacs / lwlib / changelog next >
Text File  |  1994-09-06  |  9KB  |  258 lines

  1. Thu Aug 25 17:21:52 1994  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
  2.  
  3.     * xlwmenu.c (pop_up_menu): Clear next_release_must_exit.
  4.     (Start): Clear next_release_must_exit when popping up the menu.
  5.  
  6. Wed Aug 24 22:19:46 1994  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
  7.  
  8.     * xlwmenu.c (Start): Set menu_post_event or next_release_must_exit.
  9.     (Select): Do nothing if the menu should be left posted.
  10.  
  11. Thu Jul 28 17:12:31 1994  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
  12.  
  13.     * xlwmenu.c (make_windows_if_needed, pop_up_menu):
  14.     Enable mouse motion events even when no button down.
  15.  
  16. Mon Jul 11 21:38:00 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  17.  
  18.     * xlwmenu.c (pointer_grabbed): New variable.
  19.     (pop_up_menu): Set the variable.
  20.     (XlwMenuDestroy): Maybe call XtUngrabPointer.
  21.  
  22. Wed May 25 04:19:01 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  23.  
  24.     * lwlib.c (max): Function deleted.  Define as macro instead,
  25.     but only if not already defined.
  26.  
  27. Fri May 20 18:42:58 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  28.  
  29.     * xlwmenu.c (xlwMenuResources): Use XtRDimension for shadow thickness.
  30.  
  31. Thu May 19 12:23:39 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  32.  
  33.     * lwlib-Xaw.c (xaw_pop_instance): Use XtSetValues, not XtMoveWidget.
  34.  
  35. Mon May 16 03:25:22 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  36.  
  37.     * lwlib.c (lwlib_memset: New function, used instead of memset.
  38.     All callers changed.
  39.     * lwlib.c (lwlib_bcopy): New function.
  40.     * lwlib-utils.c (XtApplyToWidgets): Use lwlib_bcopy.
  41.  
  42.     * lwlib.c: Delete definitions for use of alloca.
  43.     (name_to_widget): Use xmalloc, not alloca.
  44.  
  45. Thu May 12 06:20:36 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  46.  
  47.     * xlwmenu.c (XlwMenuDestroy): Set new var submenu_destroyed.
  48.     (XlwMenuRedisplay): If it's set, truncate the old_depth to 1.
  49.  
  50. Mon May  9 18:35:53 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  51.  
  52.     * xrdb-cpp.c: Don't include string.h, unistd.h, stdlib.h.
  53.     * lwlib-Xaw.c: Don't include string.h, unistd.h, stdlib.h.
  54.     * lwlib-utils.c (XtApplyToWidgets): Use bcopy, not memcpy.
  55.     * lwlib-utils.c: Don't include string.h, unistd.h, stdlib.h, memory.h.
  56.     * xlwmenu.c: Don't include string.h, unistd.h, stdlib.h.
  57.     * lwlib.c: Don't include string.h, unistd.h, stdlib.h.
  58.     (safe_strdup): No longer static.
  59.     * lwlib-Xm.c: Use safe_strdup, not strdup.
  60.  
  61.     * xlwmenu.c (string_width): No longer static.
  62.  
  63. Fri May  6 13:24:17 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  64.  
  65.     * xlwmenuP.h (struct _XlwMenu_part): Use Pixel and Cursor
  66.     for foreground and cursor_shape fields.
  67.  
  68.     * xlwmenu.c (XlwMenuSetValues): Check for change of font.
  69.  
  70. Thu Apr 28 16:02:23 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  71.  
  72.     * Makefile.in: Delete all SRCS variables (unused).
  73.     (lwlib.o, xrdb-cpp.o): Mention srcdir in dep.
  74.  
  75. Fri Apr 15 18:31:25 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  76.  
  77.     * Makefile.in (ALL_CFLAGS): Don't define THIS_IS_X11R4.
  78.  
  79.     * xrdb.c: Define HAVE_X11R5 as in xterm.h.
  80.     Include X11/Xlib.h, X11/cursorfont.h and X11/Xutil.h.
  81.     (_XtDisplayInitialize): Test HAVE_X11R5.
  82.  
  83.     * dispatch.c: Define HAVE_X11R5 as in xterm.h.
  84.     Include X11/Xlib.h, X11/cursorfont.h and X11/Xutil.h.
  85.     (_XtConvertTypeToMask): Conditionalize on HAVE_X11R5.
  86.     (WouldDispatchEvent): Likewise.
  87.  
  88. Tue Apr 12 12:32:32 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  89.  
  90.     * lwlib-Xaw.c (xaw_generic_callback): Declare without arg names.
  91.  
  92. Fri Apr  1 03:25:31 1994  Frederic Pierresteguy  (fp@hal.gnu.ai.mit.edu)
  93.  
  94.     * lwlib-Xaw.c (make_dialog): Don't allow any geometry request from the 
  95.     user.
  96.  
  97. Tue Mar 22 13:09:25 1994  Frederic Pierresteguy  (fp@mole.gnu.ai.mit.edu)
  98.  
  99.     * xlwmenu.c (XlwMenuResize): Don't allow the popup menu to resize 
  100.     itself. Therefore reset the size to its initial value.
  101.  
  102. Sat Mar 19 02:13:56 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  103.  
  104.     * lwlib-Xaw.c (xaw_update_one_widget): Finish replacing XtVaSetValues.
  105.     Don't test for scrollbar widget.
  106.  
  107. Mon Mar 14 11:12:33 1994  Frederic Pierresteguy  (fp@gnu.ai.mit.edu)
  108.  
  109.     * lwlib-int.h: Declare lw_get_widget_info.
  110.  
  111.     * lwlib.c (lw_get_widget_info): Comment out arg in function decl.
  112.  
  113.     * lwlib-Xaw.h: Comment out args in function decls.
  114.     * lwlib-Xaw.c: Convert all function definitions to non-prototype K&R.
  115.     (xaw_update_one_widget - case dialogWidgetClass): Call XtSetValues,
  116.     not XtVaSetValues.
  117.  
  118. Fri Mar 11 05:35:04 1994  Frederic Pierresteguy  (F.Pierresteguy@frcl.bull.fr)
  119.  
  120.     * xlwmenu.c (display_menu_item): Modify parameters to draw_arrow to
  121.     right justify the arrow in the pane.
  122.  
  123.     * lwlib.c: If not defined USE_MOTIF and defined USE_LUCID then
  124.     define USE_XAW.
  125.  
  126.     * Makefile.in (LUCID_SRCS, LUCID_OBJS): Add the target lwlib-Xaw.[oc].
  127.  
  128.     * lwlib.c, lwlib-int.h: Merged from Lucid 19.9 release.
  129.     * lwlib.c (_AIX): Replace the AIXV3 directive.
  130.     (USE_XAW): New macro to conditionalize the use of the athena toolkit.
  131.     (lw_get_widget_info): New function.
  132.     (set_one_value): Handle USE_XAW.
  133.     (instanciate_widget_instance): Likewise.
  134.     (destroy_one_instance): Likewise.
  135.     (lw_pop_all_widgets): Likewise.
  136.     (lw_pop_down_all_widgets): Likewise.
  137.     (get_one_value): Likewise.
  138.  
  139.     * lwlib-Xaw.c, lwlib-Xaw.h: New files.
  140.  
  141. Wed Feb 23 02:50:05 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  142.  
  143.     * xlwmenu.c (XlwMenuInitialize, XlwMenuDestroy): Undo previous changes.
  144.  
  145.     * lwlib-Xlw.c (xlw_create_menubar, xlw_create_popup_menu):
  146.     Use XtCreate..., not XtVaCreate...
  147.     No need to copy instance->info->val any more.
  148.     (xlw_update_one_widget): Use XtSetValues, not XtVaSetValues.
  149.  
  150. Mon Feb 21 16:34:02 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  151.  
  152.     * xlwmenu.c (pop_up_menu): Call XtUngrabPointer if XtGrabPointer fails.
  153.  
  154. Sat Feb 19 15:21:40 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  155.  
  156.     * Makefile.in (xrdb-cpp.o, lwlib.o): Put ALL_CFLAGS after other flags.
  157.  
  158.     * lwlib-Xlw.c (xlw_create_menubar): Don't call free_widget_value.
  159.     Use malloc for allocation.
  160.     (xlw_create_popup_menu): Likewise.
  161.  
  162. Fri Feb 18 08:03:02 1994  Frederic Pierresteguy  (fp@mole.gnu.ai.mit.edu)
  163.  
  164.     * lwlib.c (malloc_cpt): New static variable.
  165.     (malloc_widget_value): Increment malloc_cpt when allocating a cell.
  166.     (free_widget_value): Really free the cells when the number of
  167.     allocated ones is bigger than 25.
  168.  
  169.     * lwlib-Xlw.c (xlw_create_menubar): Call malloc_widget_value and
  170.     free_widget_value instead of XtMalloc and XtFree.
  171.     (xlw_create_popup_menu): Likewise.
  172.  
  173. Thu Feb 17 18:30:52 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  174.  
  175.     * Makefile.in (ALL_CFLAGS): Specify -Demacs.
  176.  
  177.     * xlwmenu.c (pop_up_menu) [emacs]: Catch and ignore X protocol errors
  178.     in XtGrabPointer.
  179.  
  180. Thu Feb 17 17:09:21 1994  Frederic Pierresteguy  (fp@mole.gnu.ai.mit.edu)
  181.  
  182.     * lwlib-Xlw.c (xlw_create_popup_menu): Pass tem to 
  183.     XtVaCreateManagedWidget, not instance->info->val.
  184.     (xlw_create_menubar): Likewise.
  185.  
  186. Tue Feb 15 09:04:54 1994  Frederic Pierresteguy  (fp@mole.gnu.ai.mit.edu)
  187.  
  188.     * lwlib-Xlw.c (xlw_create_popup_menu): Copy instance->info->val
  189.     before calling XtVaCreateManagedWidget and then free the copy.
  190.     (xlw_create_menubar): Likewise.
  191.  
  192. Fri Feb 11 13:06:34 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  193.  
  194.     * xlwmenu.c (XlwMenuInitialize): Copy mw->menu.contents.
  195.     (XlwMenuDestroy): Free mw->menu.contents.
  196.  
  197. Wed Feb  9 09:02:27 1994  Frederic Pierresteguy  (fp@mole.gnu.ai.mit.edu)
  198.  
  199.     * xlwmenu.c (display_menu_item): Call draw_shadow_rectangle to make
  200.     visible/invisible the selection of the menubar items.
  201.  
  202. Tue Feb  8 17:46:34 1994  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
  203.  
  204.     * lwlib.c (strcasecmp): Renamed to my_strcasecmp.
  205.     (find_in_table): Changed only caller.
  206.  
  207. Fri Feb  4 12:00:46 1994  Frederic Pierresteguy  (fp@mole.gnu.ai.mit.edu)
  208.  
  209.     * xlwmenu.c (display_menu_item): When dealing with the menubar,
  210.     always call XDrawRectangle to clear the selection after popping down 
  211.     the pulldown menu.
  212.  
  213. Tue Feb  1 13:21:57 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  214.  
  215.     * lwlib.c: Include ctype.h.
  216.  
  217. Mon Jan 31 00:47:29 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  218.  
  219.     * lwlib.c (strcasecmp): New function.
  220.  
  221. Sun Jan 30 23:30:08 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  222.  
  223.     * xlwmenu.c, lwlib.c, lwlib-Xlw.c, lwlib-utils.c:
  224.     Convert all function definitions to non-prototype K&R.
  225.  
  226.     * lwlib-Xlw.h: Comment out args in function decls.
  227.     * lwlib.h: Comment out args in function decls.
  228.     * lwlib-utils.h: Comment out args in function decls.
  229.  
  230. Sat Jan 29 21:58:47 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  231.  
  232.     * lwlib.c: Include StringDefs.h after lwlib.h.
  233.  
  234. Sat Jan 22 18:21:59 1994  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
  235.  
  236.     * Makefile (xrdb-cpp.o, lwlib.o): Use $(srcdir) and file name
  237.     instead of $*.
  238.     (dispatch.o, xrdb.o, lwlib-Xm.o): Rules removed; they were
  239.     superfluous and didn't work when configured outside srcdir.  The
  240.     implicit .c.o rule works fine.
  241.  
  242. Fri Jan 21 11:51:56 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  243.  
  244.     * xlwmenu.c (resource_widget_value): Avoid using strdup.
  245.  
  246. Tue Jan 18 18:52:43 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
  247.  
  248.     * Makefile.in: New file.
  249.  
  250.     * lwlib-Xolmb.c: Renamed from lwlib-Xol-mb.c.
  251.     * lwlib-Xolmb.h: Renamed from lwlib-Xol-mb.h.
  252.     * lwlib-XolmbP.h: Renamed from lwlib-Xol-mbP.h.
  253.  
  254.     * lwlib-int.h: Renamed from lwlib-internal.h.
  255.  
  256.     
  257.  
  258.